Skip to content

fix(ci): replace dead actions-setup-postgres with apt postgresql-client#35

Merged
randoneering merged 1 commit into
mainfrom
fix/neon_workflow
Jul 22, 2026
Merged

fix(ci): replace dead actions-setup-postgres with apt postgresql-client#35
randoneering merged 1 commit into
mainfrom
fix/neon_workflow

Conversation

@randoneering

@randoneering randoneering commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Pull Request Summary

The shogo82148/actions-setup-postgres@v1 action has been removed from
the GitHub Marketplace, causing every workflow that references it to
fail with "Unable to resolve action ... repository not found".

Replace the action in all 9 step locations across 5 workflow files
with an inline apt install of postgresql-client. The action only
provisioned a local psql binary, so swap is behaviour-preserving.

Type of Change

  • New health check
  • Bug fix
  • Performance improvement
  • Documentation update
  • Refactoring/code cleanup
  • Breaking change

Related Issues

  • Fixes #
  • Related to #
  • Closes #

Testing

PostgreSQL Version Compatibility

Has this code been tested against the following PostgreSQL versions?

  • PostgreSQL 15
  • PostgreSQL 16
  • PostgreSQL 17
  • PostgreSQL 18

Testing notes:

Managed Database Platforms

Has this code been deployed and tested on the following platforms?

  • Amazon RDS for PostgreSQL
  • Google Cloud SQL for PostgreSQL (currently unable to test)
  • Azure Database for PostgreSQL (currently unable to test)
  • Neon
  • Supabase
  • Self-managed PostgreSQL

Platform-specific notes:


Additional Notes


Confidence Score: 5/5

This looks safe to merge.

All affected jobs run on ubuntu-latest, which supports the new installation commands. Downstream database steps provide credentials directly through environment variables or connection URLs. No blocking issues found in the changed code.

T-Rex T-Rex Logs

What T-Rex did

  • Generated and made executable the psql provisioning validation harness used to drive both baseline and after captures.
  • Captured the psql provisioning baseline against HEAD^ and recorded five YAML parse results plus the 0/9 structural counts.
  • Executed the exact apt provisioning commands and captured the after-state, including five YAML parse results, all nine locations, zero legacy references, and psql --version output.
  • Reviewed the uploaded baseline and after provisioning logs via their URLs to verify the captures.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (1): Last reviewed commit: "fix(ci): replace dead actions-setup-post..." | Re-trigger Greptile

@randoneering
randoneering merged commit 23b4f82 into main Jul 22, 2026
4 checks passed
@randoneering
randoneering deleted the fix/neon_workflow branch July 22, 2026 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant